package com.zhuangjie.shop.vo;

import com.zhuangjie.base.entity.TimeRange;
import lombok.Data;
import net.minidev.json.annotate.JsonIgnore;

import java.util.List;

/**
 * 即时交付信息vo
 *
 * @author zhuangjie
 * @date 2023/11/13
 */
@Data
public class ShopPredetermineInfo {

    /**
     * 允许提前预定天数(-1不允许预定，既然今天，0允许今天预定，1...)
     */
    @JsonIgnore
    private Integer advanceBookingDays;

    /**
     * 可预订天数及它的具体可预约时间[['7:30~10:30','11:00~15:30'],[],[]]
     *  该属性的值是通过店铺的"预定天数"与"店铺经营规则"得到的
     * index=0的是今天的，以此类推..
     */
    private List<List<TimeRange>> predetermineDaysValidPeriod;

    /**
     * 制作餐食时间（分钟）
     */
    private Integer makeTime;



}
